package com.hexinfo.dmpro.sparing.service;


import cn.hutool.core.io.file.FileAppender;
import com.hexinfo.dmpro.sparing.dto.DistCPDTO;
import com.hexinfo.dmpro.sparing.dto.HdfsDistcpDTO;

/**
 * DistCP操作类
 * 针对所有java调用sh脚本启动DistCP方式
 *
 */
public interface HdfsDistCPService {

    void execShell(HdfsDistcpDTO hdfsDistcpDTO, String uuid, FileAppender heatlog);

    void updateStatus(String uuidKey);

    Integer getSize(String uuidKey);

    void delStatus(String uuidKey);

}
